package com.ly.heart.domain.king.order;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@ApiModel ( "采购订单推送金蝶审核请求基类" )
@Data
public class OrderAuditBo {

    @ApiModelProperty ( "创建者组织内码（非必录）" )
    private Integer CreateOrgId;

    @ApiModelProperty ( "单据编码集合，数组类型，格式：[No1,No2,...]（使用编码时必录），提交和审核时必录" )
    private List<String> Numbers;

    @ApiModelProperty ( "单据内码集合，字符串类型，格式：\"Id1,Id2,...\"（使用内码时必录）" )
    private String Ids;

    @ApiModelProperty ( "交互标志集合，字符串类型，分号分隔，格式：\"flag1;flag2;...\"（非必录） 例如（允许负库存标识：STK_InvCheckResult）" )
    private String InterationFlags;

    @ApiModelProperty ( "使用者组织内码（非必录）" )
    private Integer UseOrgId;

    @ApiModelProperty ( "是否启用网控，布尔类型，默认false（非必录）" )
    private Boolean NetworkCtrl;

    @ApiModelProperty ( "是否检验单据关联运行中的工作流实例，布尔类型，默认true（非必录）" )
    private Boolean IsVerifyProcInst;

    @ApiModelProperty ( "是否允许忽略交互，布尔类型，默认true（非必录）" )
    private Boolean IgnoreInterationFlag;

    @ApiModelProperty ( "是否应用单据参数设置分批处理，默认false" )
    private Boolean UseBatControlTimes;


}
